昨天(DAY2)做的phpmyadmin出現問題登不進去,不過把錯誤訊息餵google爬了一圈並沒有找到一個確切的解答,於是又用無痕模式開開看:
這兩個訊息也沒找到適合的解法,大概是真的沒接到mysql上去。
接著來試第二版本的phpmyadmin,加入PMA_HOST這個參數試試看:
docker run -it --name cont2-phpmyadmin \
--network cake-app --restart=always \
-e PMA_HOST=mysql -p 8081:80 phpmyadmin/phpmyadmin:latest
另外加了restart=always,之後dockerfile也要加在mysql的容器裡。
成功登入了!可以看到cake資料庫並進行編輯~
目前沒有特別要新增在phpmyadmin的容器參數,先接著繼續做下一個容器:cakephp
cakePHP又是另一個關卡,因為需要的版本是4.0,需要 php 7.2 版以上,對應的版本需求沒有official image可以用,目前想到比較土法煉鋼的方法是利用php5.6版的Cakephp做成容器再自行升級……等,大概說明一下會製作的部分好了。
目前是打算先設定好cakePHP之後,在將其加入network,因此也不排除直接用php的image寫的方法,並且這樣對之後dockerfile應該有些幫助。
而cakephp這個容器在設定加入network之前還要做成可以遠端連線的容器,這部分因為對remote-container的操作還不熟悉,應該也會算個5.5吧XD
今天因為出遠門的緣故進度被拖延,明天再來放做測試容器的過程~